'use strict';

module.exports = app => {
    class HomeController extends app.Controller {
        constructor(ctx) {
            super(ctx);
            ctx.backData = Object.assign({}, {
                site: app.config.site
            });
            ctx.backData.news = {
                "code":1000,
                "msg":"success",
                "data":[{
                    "title":"我是资讯标题我是资讯标题我是资讯标题，我是资讯标题我是资讯标题",
                    "update_time":"2017-07-18"
                    },{
                    "title":"我是资讯标题我是资讯标题我是资讯标题，我是资讯标题我是资讯标题",
                    "update_time":"2017-07-18"
                    },{
                    "title":"我是资讯标题我是资讯标题我是资讯标题，我是资讯标题我是资讯标题",
                    "update_time":"2017-07-18"
                    },{
                    "title":"我是资讯标题我是资讯标题我是资讯标题，我是资讯标题我是资讯标题",
                    "update_time":"2017-07-18"
                }]                
            };
        }
        async index(ctx) {
            ctx.backData.lang=ctx.locale;
            await ctx.render('index.html', ctx.backData);
        }

        async video(ctx) {
            await ctx.render('index/video.html', ctx.backData);
        }

        async videoDetail(ctx) {
            await ctx.render('index/videoDetail.html', ctx.backData);
        }

        async integral(ctx) {
            await ctx.render('index/integral.html', ctx.backData);
        }

        async activity(ctx) {
            await ctx.render('index/activity.html', ctx.backData);
        }

        async news(ctx) {
            await ctx.render('index/news.html', ctx.backData);
        }

        async newsDetail(ctx) {
            await ctx.render('index/newsDetail.html', ctx.backData);
        }

        async search(ctx) {
            await ctx.render('index/search.html', ctx.backData);
        }

    }
    return HomeController;
};